Главная страница /  Обзор справки по таблице свойств (Visio2010)  / Основные понятия

Представления формата

Представление формата позволяет определить, как будет отображаться значение. Например, можно управлять числом знаков до и после запятой или регистром текстовой строки.

  Примечание.

Чтобы определить представление формата даты или времени с помощью форматирования системы Microsoft Office, заключите представление в двойные фигурные скобки, например "{{m/d/yy}}".
Если применяется один из предварительно заданных форматов, например 201, заключите его в фигурные и угловые скобки: "{<201>}".

В следующих таблицах представлены символы, которые позволяют форматировать отображение разных типов значений.

Строковые и числовые значения

Знак

Описание

#

Заполнитель для цифры. Отображается цифра или ничего. Начальные и конечные нули не отображаются. Если в целой части числа больше цифр, чем заполнителей, отображаются все цифры. Если в дробной части числа больше цифр, чем заполнителей, число округляется до количества заполнителей. Если в значении с единицами измерения заполнитель замещает первую цифру, части единицы измерения, равные 0, не отображаются.

Например, FORMAT(0 ft 11.25 in,"#.##u") отображает "11.25 in".

0

Заполнитель для цифры (нуль). Отображается цифра или ничего. Начальные и конечные нули отображаются. Если в целой части числа больше цифр, чем заполнителей, отображаются все цифры. Если в дробной части числа больше цифр, чем заполнителей, число округляется до количества заполнителей. В значении с единицами измерения части единицы измерения, равные 0, отображаются.

Например, FORMAT(2 in 11.33 in,"0.## u") отображает "2 ft 11.33 in".

.

Заполнитель разделителя целой и дробной части. Определяет, сколько знаков отображаются слева и справа от разделителя. В единицах измерения, состоящих из нескольких частей, разделитель используется с наименьшей (крайней справа) частью единицы измерения. Отображает символ разделителя, определенный в параметрах окна Язык и региональные стандарты системы (на панели управления).

Например, FORMAT(250 cm,"0.000 u") Отображает "250.000 cm".

,

Разделитель групп разрядов. Если до и после него есть заполнители для цифр (# либо 0), он разделяет тысячи от сотен в числах, в целой части которых не менее четырех цифр. Отображает символ разделителя, определенный в параметрах окна Язык и региональные стандарты системы (на панели управления).

E- E+ e- e+

Экспоненциальный формат. Если справа от этих символов есть по крайней мере один заполнитель для цифры, число отображается в экспоненциальном формате. Между числом и экспонентой добавляется E или e. При использовании E+ или e+ перед положительными экспонентами выводится знак "плюс" (+), а перед отрицательными — знак "минус" (-). При использовании E- или e- знак "минус" (-) выводится только в том случае, если экспонента отрицательна.

Например, FORMAT(12345.67,"###.#e+#") отображает "123.5e+2".

u или U

Заполнитель краткого обозначения. Вставляет сокращенные обозначения единиц измерения после каждой части единицы измерения. Например: дюйм, фт, град. При использовании заполнителя u обозначения имеют нижний регистр, при использовании U — верхний регистр. Перед обозначением добавляется то же число пробелов, что и перед заполнителем.

Например, FORMAT(12 c 13 d,"#u") отображает "13d1".

uu или UU

Заполнитель длинного обозначения. Вставляет обозначения единиц измерения после каждой части единицы измерения. Например: дюймы, футы, градусы. При использовании заполнителя u обозначения имеют нижний регистр, при использовании U — верхний регистр. Перед обозначением добавляется то же число пробелов, что и перед заполнителем.

Например, FORMAT(12.43 in,"# #/4 UU") отображает "12 2/4 in".

uuu или UUU

Заполнитель универсального обозначения. Вставляет универсальную (стандартную для Visio) форму обозначений единиц измерения после каждой части единицы измерения. При использовании заполнителя u обозначения имеют нижний регистр, при использовании U — верхний регистр. Перед обозначением добавляется то же число пробелов, что и перед заполнителем.

/

Заполнитель для дроби. При наличии в начале выражения заполнителя для числа выводит выражение в виде целого числа с дробью. В противном случае отображается только целое число в числителе дроби. Если за заполнителем для числа в знаменателе есть число, дробь округляется до ближайшей дроби с числителем 1 и упрощается. Если в знаменателе есть число, но нет заполнителя, дробь округляется, но не упрощается.

Например, FORMAT(12.43,"# #/4") отображает "12 2/4".

пробел

Отображает знак пробела в отформатированном значении. Чтобы вывести другой знак, используйте символ обратной косой черты (\).

Денежные значения

Знак

Описание

$

Обозначение денежной единицы. Отображает обозначение денежной единицы, определенное в параметрах окна Язык и региональные стандарты системы (на панели управления).

u или U

Заполнитель краткого обозначения. Вставляет стандартный символ для местной денежной единицы или трехзначную аббревиатуру для денежных единиц других стран. Например: 99.00р, 42.70 FRF. При использовании заполнителя u обозначения имеют нижний или смешенный регистр, при использовании U — верхний регистр.

uu или UU

Заполнитель длинного обозначения. Вставляет длинные обозначения денежных единиц после каждой части единицы. Например: российский рубль, французский франк. При использовании заполнителя u обозначения имеют нижний или смешенный регистр, при использовании U — верхний регистр.

uuu или UUU

Заполнитель универсального обозначения. Вставляет универсальные трехзначные аббревиатуры для всех денежных единиц после каждой части единицы. Например: 99.00 RUB, 42.70 FRF. При использовании заполнителя u обозначения имеют нижний регистр, при использовании U — верхний регистр. Перед обозначением добавляется то же число пробелов, что и перед заполнителем.

Текстовые значения

Знак

Описание

\

Отображает следующий текстовый символ, не преобразуя его. Чтобы вывести знак обратной косой черты, введите \\. См. также "текст".

"текст" или 'текст'

Отображает текст, заключенный в кавычки, не преобразуя его. См. также \ (обратная косая черта).

@

Заполнитель для текста. Замещает строку, если значением выражения является строка.

Например, FORMAT("Привет", "'Вы ввели ('@')'" ) отображается как "Вы ввели (Привет)".

@+

Заполнитель для текста в верхнем регистре. Введенные строковые значения преобразуются в верхний регистр.

Например, FORMAT("Привет", "@ @+ @-" ) отображается как "Привет ПРИВЕТ привет)".

@-

Заполнитель для текста в нижнем регистре. Введенные строковые значения преобразуются в нижний регистр. Например, FORMAT("Привет", "@ @+ @-" ) отображается как "Привет ПРИВЕТ привет)".

Значения дат

Знак

Описание

c или C

Заполнитель для даты или времени. Отображает значения даты и времени с использованием краткого (c) или длинного (C) формата даты и общего формата времени. В Visio 4.0 и более ранних версий этот заполнитель игнорируется.

Например: FORMAT(DATETIME("25.06.07 12:05"),"C") отображает "Понедельник, 25 июня 2007 12:05:00". FORMAT(DATETIME("25 июн 2007"),"c") отображает "25.06.2007".

/

Разделитель компонентов даты. Если выражение является датой, разделяет ее компоненты. Отображает символ разделителя, определенный в параметрах окна Язык и региональные стандарты системы (на панели управления).

[ ]

Заполнитель для затраченного времени. Используется с заполнителями d, dd, w и ww для вывода единиц измерения длительности.

Например, [d] или [dd] обозначает затраченное время в днях, а [w] или [ww] — затраченное время в неделях.

d

Заполнитель для дня. Отображает день в виде числа без начального нуля (1—31).

dd

Заполнитель для дня. Отображает день в виде числа с начальным нулем (01—31).

ddd или w

Заполнитель для краткого названия дня недели. Отображает сокращенное название дня недели (Пн — Вс).

dddd или ww

Заполнитель для длинного названия дня недели. Отображает полное название дня недели (понедельник — воскресенье).

ddddd

Заполнитель для краткого формата даты. Отображает дату в кратком формате, определенном в параметрах окна Язык и региональные стандарты системы (на панели управления).

dddddd

Заполнитель для длинного формата даты. Отображает дату в длинном формате, определенном в параметрах окна Язык и региональные стандарты системы (на панели управления).

D

Заполнитель для дня, используемый в китайском языке (традиционное письмо). Отображает день месяца в виде текста вместо порядкового числа. Зависит от языкового стандарта.

D_c

Заполнитель для дня, используемый в китайском языке (традиционное письмо). Отображает день месяца в виде текста вместо порядкового числа. Не зависит от языкового стандарта системы.

w_c или ww_c

Заполнитель для дня, используемый в китайском языке (традиционное письмо). Не зависит от языкового стандарта системы.

w_e

Заполнитель для краткого названия дня недели на английском языке. Отображает сокращенное название дня недели (Sun — Sat). Не зависит от языкового стандарта системы.

w_j

Заполнитель для краткого названия дня недели на японском языке. Отображает сокращенное название дня недели. Не зависит от языкового стандарта системы.

w_k

Заполнитель для краткого названия дня недели на корейском языке. Отображает сокращенное название дня недели. Не зависит от языкового стандарта системы.

w_s или ww_s

Заполнитель для дня, используемый в китайском языке (упрощенное письмо). Не зависит от языкового стандарта системы.

ww_e

Заполнитель для длинного названия дня недели на английском языке. Отображает полное название дня недели (Sunday — Saturday). Не зависит от языкового стандарта системы.

ww_j

Заполнитель для длинного названия дня недели на японском языке. Отображает полное название дня недели. Не зависит от языкового стандарта системы.

ww_k

Заполнитель для длинного названия дня недели на корейском языке. Отображает полное название дня недели. Не зависит от языкового стандарта системы.

M

Заполнитель для месяца. Отображает месяц в виде числа без начального нуля (1—12). См. также m (заполнитель для минут).

MM

Заполнитель для месяца. Отображает месяц в виде числа с начальным нулем (01—12). См. также mm (заполнитель для минут).

MMM

Заполнитель для месяца. Отображает сокращенное название месяца (янв — дек).

MMMM

Заполнитель для месяца. Отображает полное название месяца (январь — декабрь).

MMMM_c

Заполнитель для месяца, используемый в китайском языке (традиционное письмо). Отображает полное название месяца. Не зависит от языкового стандарта системы.

MMMM_e

Заполнитель для месяца, используемый в английском языке. Отображает полное название месяца. Не зависит от языкового стандарта системы.

yy

Заполнитель для года. Отображает год в виде двузначного числа (00—99).

yyyy

Заполнитель для года. Отображает год в виде четырехзначного числа (1900—2078).

g

Заполнитель для года. Зависит от языкового стандарта. Для японского языка выводит краткую версию обозначения в системе японского летоисчисления. Для корейского языка выводит корейскую метку года, за которой следует пробел.

g_j

Заполнитель для года. Для японского языка выводит краткую версию обозначения в системе японского летоисчисления. Не зависит от языкового стандарта системы.

gg или G

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит краткую версию официальной метки года. Для японского языка выводит краткую версию обозначения в системе японского летоисчисления (в виде иероглифов). Для корейского языка выводит корейскую метку года, за которой следует пробел.

gg_c

Заполнитель для года. Для китайского языка (традиционное письмо) выводит краткую версию официальной метки года. Не зависит от языкового стандарта системы.

gg_j

Заполнитель для года. Для японского языка выводит краткую версию обозначения в системе японского летоисчисления (в виде иероглифов). Не зависит от языкового стандарта системы.

gg_k

Заполнитель для года. Для корейского языка выводит корейскую метку года, за которой следует пробел. Не зависит от языкового стандарта системы.

ggg или GG

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит полную версию официальной метки года. Для японского языка выводит полную версию обозначения в системе японского летоисчисления (в виде иероглифов). Для корейского языка выводит корейскую метку года, за которой следует пробел.

ggg_c

Заполнитель для года. Для китайского языка (традиционное письмо) выводит полную версию официальной метки года. Не зависит от языкового стандарта системы.

ggg_j

Заполнитель для года. Для японского языка выводит полную версию обозначения в системе японского летоисчисления (в виде иероглифов). Не зависит от языкового стандарта системы.

e

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит строку, представляющую год по юлианскому календарю. Для японского языка выводит год в системе японского летоисчисления в виде одной или двух цифр без начальных нулей. Для корейского языка выводит год в виде четырех арабских цифр.

e_c

Заполнитель для года. Для китайского языка (традиционное письмо) выводит строку, представляющую год по юлианскому календарю. Не зависит от языкового стандарта системы.

e_j

Заполнитель для года. Для японского языка выводит год в системе японского летоисчисления в виде одной или двух арабских цифр. Не зависит от языкового стандарта системы.

e_k

Заполнитель для года. Для корейского языка выводит год в виде четырех арабских цифр. Не зависит от языкового стандарта системы.

E

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит строку, представляющую год со дня основания республики. Для японского языка выводит год в системе японского летоисчисления в виде одной или двух цифр без начальных нулей. Для корейского языка выводит год в виде четырех арабских цифр.

E_c

Заполнитель для года. Для китайского языка (традиционное письмо) выводит строку, представляющую год со дня основания республики. Не зависит от языкового стандарта системы.

ee

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит строку, представляющую год по юлианскому календарю. Для японского языка выводит год в системе японского летоисчисления в виде двух цифр (при необходимости с начальным нулем). Для корейского языка выводит год в виде четырех арабских цифр.

ee_j

Заполнитель для года. Для японского языка выводит год в системе японского летоисчисления в виде двух арабских цифр. Не зависит от языкового стандарта системы.

EE

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит строку, представляющую год со дня основания республики. Для японского языка выводит год в системе японского летоисчисления в виде двух цифр (при необходимости с начальным нулем). Для корейского языка выводит год в виде четырех арабских цифр.

n или N

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит год со дня основания республики в виде арабских цифр. Для японского языка выводит год в системе японского летоисчисления в виде одной или двух цифр без начальных нулей. Для корейского языка выводит год в виде четырех арабских цифр.

n_c

Заполнитель для года. Для китайского языка (традиционное письмо) выводит год со дня основания республики в виде арабских цифр. Не зависит от языкового стандарта системы.

nn или NN

Заполнитель для года. Зависит от языкового стандарта. Для китайского языка (традиционное письмо) выводит год со дня основания республики в виде арабских цифр. Для японского языка выводит год в системе японского летоисчисления в виде двух цифр (при необходимости с начальным нулем). Для корейского языка выводит год в виде четырех арабских цифр.

Значения времени

Знак

Описание

:

Разделитель времени. Отображает символ разделителя, определенный в параметрах окна Язык и региональные стандарты системы (на панели управления).

[ ]

Заполнитель для затраченного времени. Используется с заполнителями h, hh, m, mm, s и ss для вывода единиц измерения длительности. Например, [h] или [hh] обозначает затраченное время в часах, [m] или [mm] — в минутах, а [s] или [ss] — в секундах.

h

Заполнитель для часа. Отображает час в 12-часовом формате без начального нуля (0—12).

hh

Заполнитель для часа. Отображает час в 12-часовом формате с начальным нулем (00—12).

H

Заполнитель для часа. Отображает час в 24-часовом формате без начального нуля (0—24).

HH

Заполнитель для часа. Отображает час в 24-часовом формате с начальным нулем (00—24).

m

Заполнитель для минут. Отображает минуты без начального нуля (0—59).

mm

Заполнитель для минут. Отображает минуты с начальным нулем (00—59).

s

Заполнитель для секунд. Отображает секунды без начального нуля (0—59).

ss

Заполнитель для секунд. Отображает секунды с начальным нулем (00—59).

t

Сокращение для времени до и после полудня. Отображает сокращение, определенное в параметрах окна Язык и региональные стандарты системы (на панели управления).

tt

Обозначение для времени до и после полудня. Отображает полное обозначение, определенное в параметрах окна Язык и региональные стандарты системы (на панели управления).

t_c или tt_c

Обозначение для времени до и после полудня, используемое в китайском языке (традиционное письмо). Отображает обозначение. Не зависит от языкового стандарта системы.

t_k или tt_k

Обозначение для времени до и после полудня на корейском языке. Отображает обозначение. Не зависит от языкового стандарта системы.

t_j или tt_j

Обозначение для времени до и после полудня на японском языке. Отображает обозначение. Не зависит от языкового стандарта системы.

t_e

Обозначение для времени до и после полудня на английском языке. Отображает краткое обозначение. Не зависит от языкового стандарта системы.

tt_e

Обозначение для времени до и после полудня на английском языке. Отображает полное обозначение. Не зависит от языкового стандарта системы.

t_s или tt_s

Обозначение для времени до и после полудня, используемое в китайском языке (упрощенное письмо). Отображает обозначение. Не зависит от языкового стандарта системы.

T

Общий формат времени.

 


© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.